/********************************************************************
* Name: InstructionReorderFilter.h: 
*
* Description:
*    reoder the vinst in a basic block
*
* History:
*   Create: suntingtao 2009-03-06
*
********************************************************************/
#ifndef INSTRUCTION_REORDER_FILTER_H
#define INSTRUCTION_REORDER_FILTER_H

#include "crossbit/VFilter.h"
#include "crossbit/VBlock.h"

namespace crossbit{

class InstructionReorderFilter : public VFilter{ 
    public:
        // nontrivial constructor
        InstructionReorderFilter(){}
        XTUint32 run(VBlock *);
	};
}

#endif
